# Contributor: Iztok Fister, Jr. <iztok@iztok-jr-fister.eu>
# Maintainer: Iztok Fister, Jr. <iztok@iztok-jr-fister.eu>
pkgname=py3-evopreprocess
pkgver=0.5.0
pkgrel=3
pkgdesc="Data Preprocessing with Evolutionary and Nature Inspired Algorithms"
url="https://github.com/karakatic/EvoPreprocess"
arch="noarch"
license="GPL-3.0-or-later"
depends="
	python3
	py3-imbalanced-learn
	py3-niapy
	py3-numpy
	py3-scipy
	py3-scikit-learn
	"
makedepends="py3-gpep517 py3-setuptools py3-wheel"
subpackages="$pkgname-pyc"
source="https://github.com/karakatic/EvoPreprocess/archive/v$pkgver/evopreprocess-$pkgver.tar.gz
	remove-tests.patch"
builddir="$srcdir/EvoPreprocess-$pkgver"

build() {
	gpep517 build-wheel \
		--wheel-dir .dist \
		--output-fd 3 3>&1 >&2
}

# tests are immature; use smoke tests instead
check() {
	PYTHONPATH=build/lib python3 -c "from evopreprocess.feature_selection import EvoFeatureSelection"
}

package() {
	python3 -m installer -d "$pkgdir" \
		.dist/*.whl
}

sha512sums="
ca8d23b7431f72bbb24b3b651749937c8773b15e0549b1b986990440ce517d5cf426ec9b7790996e9c685c5bffefa548df3948f6caf2048d7e5396b05d27b5cc  evopreprocess-0.5.0.tar.gz
03ba2a5c600119515c0cb9d73d86a8b3ff140cdb06ef49ca710c97a082a9b98c2da0d16472d1675192d8e68159fd5e82fdaa56467b829e4b68b544488dfbf07b  remove-tests.patch
"
